package com.yixun.qfbao.job;

import com.yixun.qfbao.api.service.JobService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * 一句话功能简述〉 〈功能详细描述〉
 * 客户到访后、认筹、认购、签约,判断生效日期是否大于流程等待时间,大于的,将报备设为无效
 * @author linyao
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@Component
public class FlowConfirmJob{
	private static Logger logger = LoggerFactory.getLogger(FlowConfirmJob.class);
	
	@Autowired
	private JobService jobService;

	// @Scheduled(cron = "0 0/10 * * * ?")
	public void overReportedTime() {
		logger.info("客户到访后、认筹、认购、签约,判断生效日期是否大于流程等待时间(带看保护时间)....Job更新时间: 2020-5-13......job start");
		int customerStatus = jobService.flowConfirm();
		if(customerStatus == 1){
			logger.info("客户报备状态更新成功..........");
			System.out.println("客户报备状态更新成功..........");
		}
		logger.info("客户到访后、认筹、认购、签约,判断生效日期是否大于流程等待时间.....Job更新时间: 2020-5-13.....job end");
	}
}
